package com.tramy.data.export.mapper;

import com.tramy.data.export.annotation.DataSourceChoice;
import com.tramy.data.export.datasource.DatabaseType;
import com.tramy.data.export.model.PinShangFactory;
import com.tramy.data.export.model.PinShangFactoryExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PinShangFactoryMapper {
    int countByExample(PinShangFactoryExample example);

    int deleteByExample(PinShangFactoryExample example);

    int deleteByPrimaryKey(Long id);

    int insert(PinShangFactory record);

    int insertSelective(PinShangFactory record);

    List<PinShangFactory> selectByExample(PinShangFactoryExample example);

    PinShangFactory selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") PinShangFactory record, @Param("example") PinShangFactoryExample example);

    int updateByExample(@Param("record") PinShangFactory record, @Param("example") PinShangFactoryExample example);

    int updateByPrimaryKeySelective(PinShangFactory record);

    int updateByPrimaryKey(PinShangFactory record);
}